package org.mvc.core
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	
	import org.mvc.interfaces.IModel;
	import org.mvc.interfaces.IView;
	
	public class View implements IView
	{
		protected var _model:IModel;
		
		/**
		 * 素材资源 
		 */		
		protected var _asset:MovieClip;
		
		public function View(model:IModel)
		{
			_model = model;
			initialize();
		}
		
		protected function initialize():void
		{
			initializeView();
			initializeEvent();
		}
		
		protected function initializeView():void
		{
			
		}
		
		protected function initializeEvent():void
		{
			
		}
		
		public function show():void
		{
		}
		
		public function update():void
		{
		}
		
		public function hide():void
		{
		}
		
		public function dispose():void
		{
		}
	}
}